|
B.A.R.G.A.M.E.
v2.0
El Farol Bar Problem Implementation
|
Defines | |
| #define | SHR3 (jz=jsr, jsr^=(jsr<<13), jsr^=(jsr>>17), jsr^=(jsr<<5),jz+jsr) |
| #define | UNI (.5 + (signed) SHR3*.2328306e-9) |
| #define | IUNI SHR3 |
| #define | RNOR (hz=SHR3, iz=hz&127, (fabs(hz)<kn[iz])? hz*wn[iz] : nfix()) |
| #define | REXP (jz=SHR3, iz=jz&255, ( jz <ke[iz])? jz*we[iz] : efix()) |
Functions | |
| float | nfix (void) |
| float | efix (void) |
| void | zigset (unsigned long jsrseed) |
| #define SHR3 (jz=jsr, jsr^=(jsr<<13), jsr^=(jsr>>17), jsr^=(jsr<<5),jz+jsr) |
| float efix | ( | void | ) |
| float nfix | ( | void | ) |
| void zigset | ( | unsigned long | jsrseed | ) |
1.8.0